// 第三方模块是需要安装的
// 安装好了之后，项目里面就会多package.json(依赖安装的记录文件)和node_modules文件夹(安装的依赖)

// 第三方模块的引入，使用CommonJs规范，引入的还是模块名称
// CommonJs规范规定，如果引入的模块不是路径，那么它会从当前的文件夹下的node_modules文件夹里面去找这个模块，如果找不到，回去上一级的node_modules文件夹里面去找，一直找到全局的node_modules
const request = require("request");

// node里面请求数据是不会有跨域的，可以作为中间件，连接客户端和服务端
request(
  "https://i.maoyan.com/api/mmdb/movie/v3/list/hot.json?ct=%E6%9D%AD%E5%B7%9E&ci=50&channelId=4",
  (error, response, body) => {
    console.log("statusCode:", response && response.statusCode); // Print the response status code if a response was received
    console.log("body:", body); // Print the HTML for the Google homepage.
  }
);
